
#include "register/tilingdata_base.h"

namespace optiling {
BEGIN_TILING_DATA_DEF(GroupNormV2TilingData)
  TILING_DATA_FIELD_DEF(uint32_t, blockLength);
  TILING_DATA_FIELD_DEF(uint32_t, tileNum);
  TILING_DATA_FIELD_DEF(uint32_t, tileLength);
  TILING_DATA_FIELD_DEF(uint32_t, tileLengthAlign);
  TILING_DATA_FIELD_DEF(uint32_t, baseLength);
  TILING_DATA_FIELD_DEF(uint32_t, NG);
  TILING_DATA_FIELD_DEF(uint32_t, G);
  TILING_DATA_FIELD_DEF(uint32_t, C1);
  TILING_DATA_FIELD_DEF(uint32_t, C1HW);
  TILING_DATA_FIELD_DEF(float, f_nC1HW);
  TILING_DATA_FIELD_DEF(float, f_C1HW);
  TILING_DATA_FIELD_DEF(float, Eps);
END_TILING_DATA_DEF;

REGISTER_TILING_DATA_CLASS(GroupNormV2, GroupNormV2TilingData)
}
